Measuring Reuse in an Object Oriented Process
نویسندگان
چکیده
This paper presents a number of results about reuse in a real life project. . The project, called AEFTA, develops a factory automation application (a FMS cell controller) using commercially available tools: DEC BASEstar Open a shop-floor distributed system for application integration; and SYCO G++ an object-oriented environment with a large library of C++ classes (data structures, GUI building, concurrency and distribution) and a set of integrated CASE tools to support a smooth transition from analysis to design, implementation and distribution. The figures from reuse are very high but they have to be balanced with the effort for familiarizing with the class libraries and the required experience of the staff. The European Commission, DGIII/F funded, under contract ESSI 10070, the AEFTA project.
منابع مشابه
Deriving Measures of Software Reuse in Object Oriented Systems
The analysis and measurement of current levels of software reuse are necessary to monitor improvements. This paper provides a framework for the derivation of measures of software reuse and introduces several de nitions, attributes, and abstractions of potentially measurable reuse properties. The framework is applied to the problem of measuring reuse in object oriented systems which support \lev...
متن کاملEmpirical Analysis of the Reusability of Object-Oriented Program Code in Open-Source Software
Measuring the reusability of Object-Oriented (OO) program code is important to ensure a successful and timely adaptation and integration of the reused code in new software projects. It has become even more relevant with the availability of huge amounts of open-source projects. Reuse saves cost, increases the speed of development and improves software reliability. Measuring this reusability is n...
متن کاملAvailability evaluation of Software architecture of object oriented Style using coloured Petri nets
Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملObject-Oriented Software Reuse – On The Benefits and Problems
The object-oriented paradigm has been used for some time now and this paradigm can be seen as one of the most relevant information systems paradigms today. There are several important concepts in this paradigm of which reuse is one of the most significant. This concept can make a great difference for information systems development compared with other concepts in other paradigms. Several resear...
متن کاملMeasurement of Software Maintainability and Reusability in the Object Oriented Paradigm
The Metrics Group of Virginia Tech has been studying the object oriented paradigm and how it relates to software maintainability and software reusability in an attempt to make programmers more productive. Software reuse is the key to increasing productivity within the software development process. By reusing existing software, time and effort are saved in the testing and maintenance phases of a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007